high consulting application management science software development class journal reunion relationship computer customer blog school information technology science journal technology business science magazine crm magazine